/* 所有theme的公用风格 */
body{width:998px;}

/* 尚未对风格类型进行区分TODO */
/*button*/
span.button{display:-moz-inline-stack;display:inline-block;_display:inline;margin:0 2px;padding:0 10px 0 0;background:url(../image/button.gif) 100% 0 no-repeat;vertical-align:middle;cursor:pointer;zoom:1;}
span.button:hover{background-position:100% -50px;}
span.button,span.button:-moz-any-link{padding:0 3px 0 0;}
span.button,span.button:default{padding:0 10px 0 0;}
  span.button span{display:block;padding:0 0 0 10px;background:url(../image/button.gif) 0 0 no-repeat;}
  span.button:hover span{background-position:0 -50px;}
    span.button a,
    span.button a:hover,
    span.button button{display:block;overflow:visible;width:auto;_width:0;height:24px;margin:0 -10px;padding:0 10px;border:0 none;background:none;color:#fff;text-decoration:none;line-height:24px;vertical-align:middle;white-space:nowrap;cursor:pointer;}
    span.button a:-moz-any-link,
    span.button button,span.button button:-moz-any-link{margin:0 0 0 -10px;padding:0 7px 0 10px;}
    span.button a,
    span.button button,span.button button:default{margin:0 -10px !important;padding:0 10px !important;}

span.button-main{background:url(../image/button-main.gif) 100% 0 no-repeat;}
span.button-main:hover{background-position:100% -50px;}
  span.button-main span{background:url(../image/button-main.gif) 0 0 no-repeat;}
  span.button-main:hover span{background-position:0 -50px;}
    span.button-main a,
    span.button-main a:hover,
    span.button-main button{color:#fff4db;}
    
/*space avatar TODO 测试,是否要把其它的头像风格换掉? */
#profileAvatar{padding:3px 0 0 0;text-align:center;}
  #profileAvatar .avatarWrap{}
    #profileAvatar i{*display:inline;display:table;display:inline-block;margin:0 auto;background-image:url(../image/avatar.gif);background-position:0 0;background-repeat:no-repeat;font-style:normal;zoom:1;}
    #profileAvatar i i{background-position:100% 0;}
    #profileAvatar i i i{background-position:0 100%;}
    #profileAvatar i i i i{_width:48px;min-width:48px;_height:48px;min-height:48px;background-position:100% 100%;}
    #profileAvatar .avatarWrap img{max-width:165px;max-height:220px;padding:3px 8px 9px 3px;border:0;}
  #profileAvatar .avatarChange{padding:2px 5px 8px 0;border-bottom:1px dotted #c0d6df;}
    #profileAvatar .avatarChange a{padding:0 5px 0 18px;}    